package com.lt.lumentracks.entity.vo.comment;

import com.lt.lumentracks.entity.vo.user.UserVO_baseShow;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

// 查询【我最近被点赞的评论】的时候要返回的评论信息
@Data
public class CommentVO_liked {

    private Long id;
    private Integer postId;
    private Long parentId; // 父评论的id，0代表为顶级评论
    private Integer level; // 评论的层级（1代表顶层，2代表子评论）
    private Long replyId; // 回复的评论id（只有在层级为3时才有效）
    private String content; // 我的评论内容
    private Integer likesCount;
    private Integer status;
    private LocalDateTime createTime; // 发布评论的时间

    // 差异字段
    private List<UserVO_baseShow> likedUsers; // 给这条评论点赞的 用户的信息
    private LocalDateTime likeTime; // 点赞评论的时间
}
